home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / make / icmake-6.000 / icmake-6 / icmake / def / programs < prev   
Encoding:
Text File  |  1994-02-10  |  1.7 KB  |  52 lines

  1. /*                         P R O G R A M S . I M 
  2.  
  3.         The following #defines define the names of programs (and their
  4.         flags, if applicable) used by the 'unix' script. Make sure you
  5.         accept the names of the programs, and that these programs are
  6.         available on your system.
  7.  
  8.         By changing the defines, you change the names of the programs 
  9.         being activated.
  10. */
  11.  
  12. // The following two macros are the library manager. That program 
  13. // is started in the unix-script as "AR ARFLAGS library-name object-files".
  14. #define AR              "ar"
  15.  
  16. // The flags of AR:
  17. #define ARFLAGS         "rsv"
  18.  
  19. // The C compiler: 
  20. #define CC              "gcc"                   
  21.  
  22. // The flags of the C compiler:
  23.         //      -c enforces compilation-only; 
  24.         //      -O is used to turn the generation of debugging code
  25.         //         off. Alternatively, -g could be selected to turn 
  26.         //         debugging on.
  27.         // The define -DHAVE_GLOB should be used only if your library
  28.         // supports the glob() function. See also the icmake.doc file
  29.         // for further details. The function is normally part of the
  30.         // gcc library.
  31. #define CFLAGS          "-c -Wall -O -DHAVE_GLOB"
  32.  
  33. // The icmake.1 compressor. This results in plain compression of icmake.1
  34. // into icmake.1.Z
  35. #define COMPRESS        "compress"
  36.  
  37. // The program to install the final icm* executables 
  38. // ('cp' does nicely, 'install' should be ok too)
  39. #define CP              "cp"
  40.  
  41. // The program making the 'bin' subdirectory
  42. #define MKDIR           "mkdir"
  43.  
  44. // The program used to remove unneccesary files:
  45. #define RM              "rm"
  46.  
  47. // The strip program, to shrink the final executables somewhat:
  48. #define STRIP           "strip"
  49.  
  50. /* That's it ! */
  51.  
  52.